package com.study.pojo;
import lombok.Data;

import javax.validation.constraints.*;
import java.time.LocalDateTime;

@Data
public class Users {
    @NotNull(message = "ID不能为空")
    private Integer id; // 用户id

    @Size(min = 4, max = 20, message = "用户名长度必须在2-20之间")
    private String username; // 用户名
    private String password; // 密码

    @Pattern(regexp = "^1[3-9]\\d{9}$", message = "手机号格式不正确")
    private String phone; // 手机号

    @Email(message = "邮箱格式不正确")
    private String email; // 邮箱
    private String address; // 地址
    private LocalDateTime createTime; // 创建时间
    private LocalDateTime updateTime; // 更新时间
    private String code; // 验证码
}
